﻿using System;
using System.Collections.Generic;

namespace Database.ERPNext
{
    public partial class tabUser
    {
        public string name { get; set; } = null!;
        public DateTime? creation { get; set; }
        public DateTime? modified { get; set; }
        public string? modified_by { get; set; }
        public string? owner { get; set; }
        public int docstatus { get; set; }
        public int idx { get; set; }
        public int enabled { get; set; }
        public string? email { get; set; }
        public string? first_name { get; set; }
        public string? middle_name { get; set; }
        public string? last_name { get; set; }
        public string? full_name { get; set; }
        public string? username { get; set; }
        public string? language { get; set; }
        public string? time_zone { get; set; }
        public int send_welcome_email { get; set; }
        public int unsubscribed { get; set; }
        public string? user_image { get; set; }
        public string? role_profile_name { get; set; }
        public string? gender { get; set; }
        public DateOnly? birth_date { get; set; }
        public string? interest { get; set; }
        public string? banner_image { get; set; }
        public string? desk_theme { get; set; }
        public string? phone { get; set; }
        public string? location { get; set; }
        public string? bio { get; set; }
        public int mute_sounds { get; set; }
        public string? mobile_no { get; set; }
        public string? new_password { get; set; }
        public int logout_all_sessions { get; set; }
        public string? reset_password_key { get; set; }
        public DateTime? last_reset_password_key_generated_on { get; set; }
        public DateOnly? last_password_reset_date { get; set; }
        public string? redirect_url { get; set; }
        public int document_follow_notify { get; set; }
        public string? document_follow_frequency { get; set; }
        public int follow_created_documents { get; set; }
        public int follow_commented_documents { get; set; }
        public int follow_liked_documents { get; set; }
        public int follow_assigned_documents { get; set; }
        public int follow_shared_documents { get; set; }
        public string? email_signature { get; set; }
        public int thread_notify { get; set; }
        public int send_me_a_copy { get; set; }
        public int allowed_in_mentions { get; set; }
        public string? module_profile { get; set; }
        public string? home_settings { get; set; }
        public int simultaneous_sessions { get; set; }
        public string? restrict_ip { get; set; }
        public string? last_ip { get; set; }
        public int login_after { get; set; }
        public string? user_type { get; set; }
        public DateTime? last_active { get; set; }
        public int login_before { get; set; }
        public int bypass_restrict_ip_check_if_2fa_enabled { get; set; }
        public string? last_login { get; set; }
        public string? last_known_versions { get; set; }
        public string? api_key { get; set; }
        public string? api_secret { get; set; }
        public string? onboarding_status { get; set; }
        public string? _user_tags { get; set; }
        public string? _comments { get; set; }
        public string? _assign { get; set; }
        public string? _liked_by { get; set; }
    }
}
